package com.wh.wisdomsite.xbox.zywl.service;

import com.baomidou.mybatisplus.service.IService;
import com.wh.wisdomsite.xbox.pojo.zywl.GetPushDataOut;
import com.wh.wisdomsite.xbox.zywl.entity.ZywlUser;


/**
 * 票务用户Service
 * @author 谢泽鹏
 * @version V1.0
 * @Package com.wh.wisdomsite.xbox.vi.dao
 * @date 2018年09月05日 15:53
 * @Copyright 企业版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2018
 */
public interface IZywlUserService extends IService<ZywlUser> {


    /**
     * 保存或更新(并返回最新uid)
     * @param zywlUser
     * @return
     * @throws Exception
     */
    String saveOrUpdate(ZywlUser zywlUser) throws Exception;


    /**
     * 判断身份证号是否存在
     * @param idcardId
     * @return
     */
    boolean idcardIdIsExits(String idcardId);


    /**
     * 同步用户和票务信息
     * @param getPushDataOut
     */
    void synGetPushDataOut(GetPushDataOut getPushDataOut) throws Exception;
}



